# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 821D or.b D1, [A5]+ 00000002 2EE1 move.l [A7]+, -[A1] 00000004 0000 04A8 ori.b D0, 0xA8 00000008 0000 0321 ori.b D0, 0x21 /* '!' */ 0000000C 0000 0036 ori.b D0, 0x36 /* '6' */ 00000010 8000 or.b D0, D0 00000012 0002 3688 ori.b D2, 0x88 00000016 7C63 moveq.l D6, 0x63 00000018 6DA4 blt -0x5A /* FFFFFFBE */ 0000001A AA2D syscall SetDeviceAttribute 0000001C AA2E syscall InitGDevice 0000001E AA94 syscall ActivatePalette 00000020 AA1D syscall AllocCursor 00000022 3810 move.w D4, [A0] 00000024 A90D syscall PaintBehind 00000026 A90C syscall PaintOne 00000028 BC1F cmp.b D6, [A7]+ 0000002A 6698 bne -0x66 /* FFFFFFC4 */ 0000002C 0C16 0C10 cmpi.b [A6], 0x10 00000030 1A06 move.b D5, D6 00000032 0F42 bchg D2, D7 00000034 0C2C 24AB 021E cmpi.b [A4 + 0x21E], 0xAB 0000003A 0444 733B subi.w D4, 0x733B /* 's;' */ 0000003E A26B syscall TestManager, flags=2 00000040 8C80 or.l D6, D0 00000042 935A sub.w [A2]+, D1 00000044 A823 syscall AliasDispatch 00000046 180A move.b D4, A2 00000048 1B1B move.b -[A5], [A3]+ 0000004A 2C1E move.l D6, [A6]+ 0000004C 2C9B move.l [A6], [A3]+ 0000004E 1A16 move.b D5, [A6] 00000050 8038 9304 or.b D0, [0xFFFF9304] 00000054 DA8B add.l D5, A3 00000056 7116 moveq.l D0, 0x16 00000058 830E sbcd -[A1], -[A6] 0000005A D07B 091B 03C3 01A3 add.w D0, [[PC + D0] + 0x3C301A3] 00000062 05D3 .incomplete 00000064 1610 move.b D3, [A0] 00000066 26B3 02EE move.l [A3], [A3 + D0.w * 2 - 0x18] 0000006A 0E9C 180C 5B1A .invalid.l [A4]+, 0x180C5B1A // invalid immediate operation 00000070 2483 move.l [A2], D3 00000072 0C03 0804 cmpi.b D3, 0x4 00000076 9B2E AB1E sub.b [A6 - 0x54E2], D5 0000007A 3307 move.w -[A1], D7 0000007C 6312 bls +0x14 /* 00000090 */ 0000007E 6303 bls +0x5 /* 00000083 */ 00000080 4A2B 019B tst.b [A3 + 0x19B] 00000084 0364 bchg -[A4], D1 00000086 2B01 move.l -[A5], D1 00000088 56CA 4100 dbne D2, +0x4102 /* 0000418A */ 0000008C 3E23 move.w D7, -[A3] 0000008E 039B bclr [A3]+, D1 label00000090: 00000090 032C 7ED3 btst [A4 + 0x7ED3], D1 00000094 0CFB .incomplete 00000096 0073 27FB 42C3 ori.w [A3 + D4.w * 2 - 0x61], 0x27FB 0000009C 072B 3C2E btst [A3 + 0x3C2E], D3 000000A0 430C .invalid 1, A4 // invalid opcode 4 with b == 4 000000A2 4B12 .invalid 5, [A2] // invalid opcode 4 with b == 4 000000A4 730A moveq.l D1, 0x0A 000000A6 5B18 subq.b [A0]+, 5 000000A8 1314 move.b -[A1], [A4] 000000AA 4A2B 0A43 tst.b [A3 + 0xA43] 000000AE 0CE5 .incomplete 000000B0 011B btst [A3]+, D0 000000B2 04E1 .incomplete 000000B4 0133 2223 btst [A3 + D2.w * 2 + 0x23], D0 000000B8 0356 bchg [A6], D1 000000BA 4A31 0133 19A6 5B1A 1300 D30C tst.b [[A1 + 0x19A65B1A + D0] + 0x1300D30C] 000000C6 9B1F sub.b [A7]+, D5 000000C8 720B moveq.l D1, 0x0B 000000CA 0DA5 bclr -[A5], D6 000000CC 01BB 0AA1 bclr [PC + D0 * 2 - 0x95], D0 000000D0 010B btst A3, D0 000000D2 0913 btst [A3], D4 000000D4 3D23 move.w -[A6], -[A3] 000000D6 10A2 move.b [A0], -[A2] 000000D8 0B19 btst [A1]+, D5 000000DA 1303 move.b -[A1], D3 000000DC 806B 04A8 or.w D0, [A3 + 0x4A8] 000000E0 F2E3 030F .extension 0x2E3 <> // unimplemented 000000E4 250B move.l -[A2], A3 000000E6 8B0C sbcd -[A5], -[A4] 000000E8 C324 and.b -[A4], D1 000000EA 290B move.l -[A4], A3 000000EC 0A24 DB07 xori.b -[A4], 0x7 000000F0 321C move.w D1, [A4]+ 000000F2 3C02 move.w D6, D2 000000F4 2317 move.l -[A1], [A7] 000000F6 6307 bls +0x9 /* 000000FF */ 000000F8 B311 xor.b [A1], D1 000000FA 3206 move.w D1, D6 000000FC 2308 move.l -[A1], A0 000000FE 4CAE 0402 134B movem.w D1,A2, [A6 + 0x134B] 00000104 0B0E btst A6, D5 00000106 D316 add.b [A6], D1 00000108 4E26 .invalid // invalid opcode 4 0000010A E304 asl D4.b, 1 0000010C 2C0E move.l D6, A6 0000010E 524B addq.w A3, 1 00000110 015E bchg [A6]+, D0 00000112 0C73 0324 0B05 cmpi.w [[A3 + <>] + D0 * 2], 0x324 00000118 3313 move.w -[A1], [A3] 0000011A 3C2E 1048 move.w D6, [A6 + 0x1048] 0000011E 5B13 subq.b [A3], 5 00000120 2B03 move.l -[A5], D3 00000122 16D3 move.b [A3]+, [A3] 00000124 6F3B ble +0x3D /* 00000161 */ 00000126 67CB beq -0x33 /* 000000F3 */ 00000128 4914 .invalid 4, [A4] // invalid opcode 4 with b == 4 0000012A 064C 0B0B addi.w A4, 0xB0B 0000012E 04C3 .incomplete 00000130 9DAC F054 sub.l [A4 - 0xFAC], D6 00000134 AB33 syscall bMAIN3 00000136 AB10 syscall DoLine 00000138 5B0B subq.b A3, 5 0000013A 14EB 8AE4 move.b [A2]+, [A3 - 0x751C] 0000013E 14CB move.b [A2]+, A3 00000140 0034 3C33 0B14 ori.b <>, 0x33 /* '3' */ 00000146 6311 bls +0x13 /* 00000159 */ 00000148 0608 0892 addi.b A0, 0x92 0000014C 6B08 bmi +0xA /* 00000156 */ 0000014E 00DB .incomplete 00000150 4E48 trap 8 00000152 9338 FB40 sub.b [0xFFFFFB40], D1 label00000156: 00000156 7303 moveq.l D1, 0x03 00000158 1F03 move.b -[A7], D3 0000015A 4948 chk.w D4, A0 0000015C 631C bls +0x1E /* 0000017A */ 0000015E 2B03 move.l -[A5], D3 00000160 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4 00000162 3214 move.w D1, [A4] 00000164 3B0E move.w -[A5], A6 00000166 4C63 708C movem.l D1,D2,D3,A0,A4,A5, -[A3] 0000016A F01C 4B03 .pmove2 0xF01C, 0x4B03 // unimplemented 0000016E 543B 0053 addq.b [PC + D0.w + 0x53], 2 00000172 03A3 bclr -[A3], D1 00000174 3454 movea.w A2, [A4] 00000176 A300 syscall Open/PBHOpen/HOpen, flags=3 00000178 7444 moveq.l D2, 0x44 label0000017A: 0000017A FB4E .extension 0xB4E <> // unimplemented 0000017C B300 xor.b D0, D1 0000017E 836A BB7A or.w [A2 - 0x4486], D1 00000182 D013 add.b D0, [A3] 00000184 0096 4403 823A ori.l [A6], 0x4403823A 0000018A 9B1D sub.b [A5]+, D5 0000018C 1E96 move.b [A7], [A6] 0000018E 451C .invalid 2, [A4]+ // invalid opcode 4 with b == 4 00000190 5325 subq.b -[A5], 1 00000192 5B02 subq.b D2, 5 00000194 CB25 and.b -[A5], D5 00000196 E101 asl D1.b, 8 00000198 645B bcc +0x5D /* 000001F5 */ 0000019A 0A76 6B0F 2B10 xori.w [A6 + D2 * 2], 0x6B0F 000001A0 A300 syscall Open/PBHOpen/HOpen, flags=3 000001A2 4244 clr.w D4 000001A4 4B5A chk.w D5, [A2]+ 000001A6 BB25 xor.b -[A5], D5 000001A8 B300 xor.b D0, D1 000001AA AAFB syscall CleanupApplication 000001AC 1273 0264 movea.b A1, [A3 + D0.w * 2 + 0x64] 000001B0 2B12 move.l -[A5], [A2] 000001B2 4273 0469 clr.w [A3 + D0.w * 4 + 0x69] 000001B6 0501 btst D1, D2 000001B8 01C3 .incomplete 000001BA 1E42 movea.b A7, D2 000001BC 2B0D move.l -[A5], A5 000001BE 0319 btst [A1]+, D1 000001C0 3434 8701 move.w D2, [[A4 + <> + A0 * 8]] 000001C4 154E 4E87 move.b [A2 + 0x4E87], A6 000001C8 0121 btst -[A1], D0 000001CA 9302 subx.b D1, D2 000001CC 9302 subx.b D1, D2 000001CE 8701 sbcd D3, D1 000001D0 2DFE move.l <>, <> 000001D2 FE87 0139 .extension 0xE87 <> // unimplemented 000001D6 EB02 asl D2.b, 5 000001D8 EB02 asl D2.b, 5 000001DA 1C64 movea.b A6, -[A4] 000001DC 7B03 moveq.l D5, 0x03 000001DE 1E64 movea.b A7, -[A4] 000001E0 3B00 move.w -[A5], D0 000001E2 EB02 asl D2.b, 5 000001E4 3343 8500 move.w [A1 - 0x7B00], D3 000001E8 4301 .invalid 1, D1 // invalid opcode 4 with b == 4 000001EA 2B1E move.l -[A5], [A6]+ 000001EC A909 syscall CalcVis 000001EE C308 abcd -[A1], -[A0] 000001F0 EB0A lsl D2.b, 5 000001F2 F01C 6441 .pmove3 0xF01C, 0x6441 // unimplemented 000001F6 1423 move.b D2, -[A3] 000001F8 0933 0B45 btst <>, D4 000001FC 1EFB 2B6B 0FAB 2412 6473 move.b [A7]+, [[PC + 0xFAB] + 0x24126473] 00000206 7045 moveq.l D0, 0x45 00000208 0412 3ED6 subi.b [A2], 0xD6 0000020C FB5C .extension 0xB5C <> // unimplemented 0000020E FB5C .extension 0xB5C <> // unimplemented 00000210 D65B add.w D3, [A3]+ 00000212 115B 1183 move.b [A0 + 0x1183], [A3]+ 00000216 1612 move.b D3, [A2] 00000218 3E2B 311C move.w D7, [A3 + 0x311C] 0000021C 7303 moveq.l D1, 0x03 0000021E 2114 move.l -[A0], [A4] 00000220 0F89 bclr A1, D7 00000222 0033 7006 0881 ori.b [A3 + D0 - 0x127], 0x6 00000228 000F 4100 ori.b A7, 0x0 0000022C 8B18 or.b [A0]+, D5 0000022E 1C16 move.b D6, [A6] 00000230 6311 bls +0x13 /* 00000243 */ 00000232 26F3 04C3 move.l [A3]+, [A3 + D0.w * 4 - 0x61] 00000236 220E move.l D1, A6 00000238 5230 5E0C addq.b [A0 + D5 * 8 + 0xC], 1 0000023C 0A14 2E04 xori.b [A4], 0x4 00000240 E693 roxr D3, 3 00000242 0D42 bchg D2, D6 00000244 9B02 subx.b D5, D2 00000246 BE76 4306 34AB cmp.w D7, [[A6 + <>] + D4 * 2 + 0x34AB] 0000024C 583C 029B addq.b 0x9B, 4 00000250 17FB 2A56 2E16 move.b [PC + D2 * 8 + 0x16], [PC + D2 * 2 + 0x56] 00000256 0926 btst -[A6], D4 00000258 D300 addx.b D1, D0 0000025A 4531 3C0B .invalid 2, [A1 + D3 * 4 + 0xB] // invalid opcode 4 with b == 4 0000025E 1104 move.b -[A0], D4 00000260 AB19 syscall PutLine 00000262 8863 or.w D4, -[A3] 00000264 033E btst <>, D1 00000266 12D3 move.b [A1]+, [A3] 00000268 00FB .incomplete 0000026A 0641 2313 addi.w D1, 0x2313 0000026E 0148 bchg A0, D0 00000270 B334 2B03 4A12 9600 xor.b [[A4 + <> + D2 * 2] + 0x4A129600], D1 00000278 4330 368B .invalid 1, [A0 + D3.w * 8 - 0x117] // invalid opcode 4 with b == 4 0000027C 1532 1296 move.b -[A2], [A2 + D1.w * 2 - 0x106] 00000280 1E4A movea.b A7, A2 00000282 4441 neg.w D1 00000284 1E12 move.b D7, [A2] 00000286 B301 xor.b D1, D1 00000288 5319 subq.b [A1]+, 1 0000028A 8CBB 1032 or.l D6, [PC + D1.w + 0x32] 0000028E 1C4A movea.b A6, A2 00000290 3B0D move.w -[A5], A5 00000292 02F3 .incomplete 00000294 4363 chk.w D1, -[A3] 00000296 0738 7286 btst [0x00007286], D3 0000029A 6502 bcs +0x4 /* 0000029E */ 0000029C A31A syscall GetZone, flags=3 label0000029E: 0000029E 4301 .invalid 1, D1 // invalid opcode 4 with b == 4 000002A0 C501 abcd D2, D1 000002A2 0661 220F addi.w -[A1], 0x220F 000002A6 F4BB cpusha INST 000002A8 3486 move.w [A2], D6 000002AA D812 add.b D4, [A2] 000002AC 3E02 move.w D7, D2 000002AE B335 481C xor.b [A5 + D4 + 0x1C], D1 000002B2 4A4B tst.w A3 000002B4 31C1 0693 move.w [0x00000693], D1 000002B8 004A 0FC1 ori.w A2, 0xFC1 000002BC 271C move.l -[A3], [A4]+ 000002BE D300 addx.b D1, D0 000002C0 7B03 moveq.l D5, 0x03 000002C2 AB1E syscall DisposeTempBuffer 000002C4 3EC5 move.w [A7]+, D5 000002C6 310B move.w -[A0], A3 000002C8 0DA9 0B2C bclr [A1 + 0xB2C], D6 000002CC 2453 movea.l A2, [A3] 000002CE 40DE move.w [A6]+, SR 000002D0 04BB 23C2 7B04 131D subi.l [[PC] + D1 * 2], 0x23C27B04 000002D8 A301 syscall Close, flags=3 000002DA 431C .invalid 1, [A4]+ // invalid opcode 4 with b == 4 000002DC 3284 move.w [A1], D4 000002DE F256 5302 .extension 0x256 <>, 0x5302 // unimplemented 000002E2 A093 syscall Microseconds 000002E4 1302 move.b -[A1], D2 000002E6 4B44 chk.w D5, D4 000002E8 A319 syscall InitZone, flags=3 000002EA 030F btst A7, D1 000002EC 122C 7370 move.b D1, [A4 + 0x7370] 000002F0 1216 move.b D1, [A6] 000002F2 FB06 .extension 0xB06 <> // unimplemented 000002F4 1C2C 7B03 move.b D6, [A4 + 0x7B03] 000002F8 8E2B 9E8E or.b D7, [A3 - 0x6172] 000002FC 33C3 C263 22C0 move.w [0xC26322C0], D3 00000302 0003 6A7B ori.b D3, 0x7B /* '{' */ 00000306 0200 5B66 andi.b D0, 0x66 /* 'f' */ 0000030A 1C16 move.b D6, [A6] 0000030C 7B03 moveq.l D5, 0x03 0000030E 13C6 3C26 DB17 move.b [0x3C26DB17], D6 00000314 EE0E lsr D6.b, 7 00000316 52AB 0005 addq.l [A3 + 0x5], 1 0000031A 160E move.b D3, A6 0000031C 18 .incomplete